body{ padding:0; margin:0;}
a{ text-decoration:none;}
#header_all{ background:url(bg_header_all.jpg) repeat-x left top; height:90px;}
#menus{ background:url(bg_menus_bg.jpg) repeat-x left top; height:33px; line-height:33px; padding:0 10px;}
#menus ul{ float:right;}
#menus li,#menus li a{ width:88px; display:block; float:left; height:33px; line-height:33px;color:#FFF; text-align:center; font-size:14px;}
#menus .cur,#menus a:hover{color:#054C7A; font-weight:bold;background:url(bg_menus.jpg) no-repeat left top;}

#mininav{ height:26px; line-height:26px; background:url(mininav_bg.jpg) repeat-x left top; padding-left:10px; font-size:12px;}
#mininav .exit{ background:url(mininav_left_bg.jpg) no-repeat right center; padding-right:15px;}
#mininav .exit a{ color:#014984;}
#mininav .mail{ background:url(mininav_left_mail_img.jpg) no-repeat left center; margin-left:10px; width:15px; padding-left:20px;}
#mininav .mail a{ background:url(mininav_right_mail_a_img.jpg) no-repeat right center; color:#3C8FB7; padding-right:10px;}
#mininav .left{ float:left;}
#mininav .right{ float:right; background:url(mininav_right_img.jpg) no-repeat left center; padding-left:20px; margin-right:15px; color:#3C8FB7;}

#leftMenus{
	overflow: hidden; position: relative;width: 175px; background-color:#AFE7F6; float:left;
}

#leftMenus .show {
    display: block;
}
#leftMenus .none {
    display: none;
}
#leftMenus dl{ float:left; width:174px;}
#leftMenus dt {
    background: url("bg_leftmenus.jpg") no-repeat scroll right top #2181B3;
    height: 40px;    line-height: 40px;    padding-left: 20px;
}
#leftMenus dt a {
    color: #FFFFFF;    display: block;    font-size: 14px;    font-weight: bold;    height: 30px;    text-decoration: none;    width: 100%;
}
#leftMenus .plus {
    background-position: right bottom;
}
#leftMenus li {
    height: 30px;    line-height: 30px;
}
#leftMenus dd a:hover, #leftMenus .cur {
    background-position: left bottom;    color: #2D88B7;
}
#leftMenus dd a:hover, #leftMenus .cur a {
    color: #1A6C94;
}
#leftMenus li a {
    background: url("bg_leftmenus.jpg") no-repeat scroll left top #2D88B7;
    color: #FFFFFF;    display: block;    font-size: 12px;
    height: 30px;    text-decoration: none;    text-indent: 40px;
    width: 100%;
}
#leftMenus dd {
    display: none;
}
#leftMenus li {
    list-style: none outside none;
}

#leftMenus .open, #leftMenus .close {
    background:#045887 url("left_menu_openClose.png") no-repeat scroll 3px center;
    display: block;
    float: right;
    height:auto;
    right: -11px;
    top: 0;
    width: 11px;
}
#leftMenus a.close {
    background-position: right center;
    width: 10px;
}
#leftMenus .left_on{ width:10px; overflow:hidden;}

#content{ overflow:hidden; height:auto; float:right;}

.hidden {
    display: none;
}

#footer{ height:23px; line-height:23px; color:#C8E0EA; background:url(footer_bg.jpg) repeat-x left top; padding:0 10px; position:absolute; bottom:0px;}
#footer .fRight{ float:right;}